草庐IT

iOS 5 推送通知权限

全部标签

c# - 在表插入上显示窗口气球通知

我正在使用C#开发Windows应用程序。我想在将新行插入特定表时显示气球通知。该应用程序将安装在多台计算机上,并通过LAN共享一个公共(public)数据库。目前我正在使用轮询来实现这一点。那就是应用程序将每秒查询数据库表以检查是否插入了新行。请告诉我这是正确的方法还是有更好的方法?我知道使用触发器我们可以在SQLServer中执行查询以插入表,但是是否可以从SQLServer向表中插入新行的特定应用程序发送回消息?请帮忙 最佳答案 我认为您可以结合使用SQLCLR触发器和Win32API函数来完成此操作。使用CLR触发器将有助于

HKCU 的 c# 权限

我想知道我需要什么权限才能写入HKEY_CURRENT_USER\Software注册表项?是足够明显吗? 最佳答案 对于HKCU的大部分区域,除了少数非常具体的异常(exception)情况(参见answer的示例),不需要提升权限。标准用户可以修改值。所以,asInvoker是正确的设置。 关于HKCU的c#权限,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/20047662

c++ - 当电源从 AC 切换到 DC 并返回时通知?

我正在使用C++中的WinAPI编写Windows服务。我很好奇当系统从交流电源(或插入)切换到直流电源(或电池电源)时,我是否可以收到通知,反之亦然? 最佳答案 PowerSettingRegisterNotification在电源状态更改时注册回调函数。然后通知可以排队调用GetSystemPowerStatus获取AC/DC状态。还有WM_POWERBROADCAST通知消息。 关于c++-当电源从AC切换到DC并返回时通知?,我们在StackOverflow上找到一个类似的问题:

ios - 使用 GL_POINTS 时 gl_Position 是否设置矩形的中心?

我正在开发可在多个平台上运行的C#/OpenGL代码库:通过MonoTouch的iOS/OpenGLES2.0、通过OpenTK的Windows/OpenGL以及其他平台。当从四边形切换到GL_POINTS渲染时,我注意到我正在绘制的矩形在iOS上渲染时带有偏移量。似乎在Windows上,gl_Position定义了要绘制的矩形的中心。这是我期望的行为。在iOS/OpenGLES2.0/MonoTouch上,gl_Position似乎设置了矩形的左上角。我花了几个小时试图找出造成这种情况的原因,因为,当然,我认为这是由我的代码中的错误引起的。但在我浪费更多时间之前:使用GL_POINT

android - 如何通过 GCM 通过 Windows azure 发送特定 android 设备的通知?

我已经通过GCM注册了android设备,并且设备的注册ID已在Windowsazure中注册,这为该设备提供了另一个唯一ID。现在我的疑问是如何通过WindowsAzure提供的注册ID(而不是GCM注册ID)仅向一台设备发送通知?我被称为以下链接。http://msdn.microsoft.com/en-us/library/windowsazure/dn223273.aspx该链接中指定的URL如下。在这里我知道namespace、通知中心和消息,但我必须在哪里提供由windowsazure提供的设备的唯一注册ID,以便向该设备发送通知https://{namespace}.se

c++ - Windows 文件权限作为字符串

给定一个特定的文件系统路径(文件夹或文件,无关紧要),我需要生成一个字符串来反射(reflect)每个主体对该路径的访问权限。我想要的结果与您在Windows的“高级安全设置”对话框的“权限”选项卡中看到的结果非常相似:我最终将以User1:[access]、User2:[access]等格式显示。实现此结果的直接方法是什么?具体来说,必须执行哪些Windows安全API函数,以什么顺序执行? 最佳答案 通过CreateFile打开文件具有FILE_FLAG_BACKUP_SEMANTICS和FILE_GENERIC_READ属性(

windows - 哪种类型的特定访问权限 (ACCESS_MASK) 对 SE_LMSHARE 有效?

使用SE_LMSHARE调用Get/Set[Named]SecurityInfo时,如何解释ACE中特定于类型的访问权限?我猜我应该使用FileAccessRightsConstants的目录版本但这在任何地方都有记录吗? 最佳答案 为了像我一样尝试设置Windows共享权限并偶然发现这个老问题的其他人的利益,我整理了以下内容:[Flags]publicenumACCESS_MASK:uint{READ_FILE=0x000001,//0b000000000000000000001,1请注意,这不是一个详尽的列表-它包含提供共享权限

windows - 安装程序以管理员权限运行后如何在非管理员窗口中打开应用程序

背景:我们的应用程序的安装需要管理员权限。安装程序完成后,我们从安装程序中调用新安装的程序,它会在管理窗口中打开。(这至少是它在Windows上的工作方式)然后当我们点击图标运行程序时,它会打开另一个窗口(因此应用程序的两个实例正在运行——这不是一件好事。)是否可以从批处理文件中同时运行安装程序和应用程序,以便只有在安装程序关闭后,应用程序才会在非管理窗口中打开?(在我们的应用程序中,安装程序要求管理员权限,因此批处理文件不应该这样做。)我尝试使用“Everything.exe”(一个需要管理员权限的出色应用)对此进行试验。REMTestbatchfileforopeningtwoap

Windows 权限,在不是管理员时获取 .dll 的句柄,不确定

好的,我正在学习WindowsAPI以及如何创建线程/进程和获得调试权限等。非常新,如果这是一个愚蠢的问题,我深表歉意。无论如何,我正在创建一个.dll注入(inject)器来玩,并且已经成功地能够注入(inject)32位和64位进程,包括通过注入(inject)我的.dll文件的explorer.exe。但是,我试图在标准用户模式下对此进行测试,但在弄清楚如何进行时遇到了问题。现在我正在为.dll和injector.exe编译为x64。我正在尝试注入(inject)x64进程,主要是explorer.exe(适用于管理员)。使用VisualStudio2012,进行了一些优化,没有

windows - 尝试授予 IIS 7.5 中特定应用程序池标识的权限 - "object cannot be found"

通常,我会根据应用程序池身份授予对文件夹的访问权限,格式为:IISAppPool\[app_pool_name]在这个特定的新服务器上,当我尝试编辑文件夹的安全设置并添加该特定用户条目时,我得到一个"objectIISAppPool\XXXXXXcannotbefound"知道这是为什么吗?我确认应用程序池设置为ApplicationPoolIdentity。我正在使用IIS7.5和WindowsServer2008R2。 最佳答案 默认情况下,每当您尝试在加入域的计算机上添加新帐户时,只会在您的域的域Controller上搜索帐户